<?php

include_once('conexionBD.php');
include_once('usuarioSQL.php');
include_once('compraSQL.php');

function obtieneArticulos(){

    $i = 0;
    $tabla = null;

    $con = conectarBD();
    $result = mysql_query("SELECT * FROM articulo", $con);

    if (!$result) {
        die("Error al ejecutar la consulta: " . mysql_error());
    }
    else {
        while ($row = mysql_fetch_array($result)) {
            $tabla[$i] = $row;
            $i++;
        }
    }

    mysql_free_result($result);
    desconectarBD($con);

    return $tabla;
}

function obtienePuntosArticulo($nombre){

    $con = conectarBD();

    $puntPro = mysql_query("SELECT a.puntos FROM articulo a WHERE a.nombre='$nombre'", $con);

    if (!$puntPro) {
        die("Error al ejecutar la consulta: " . mysql_error());
    }
    else {
        $datosPro = mysql_fetch_row($puntPro);
    }

    return $datosPro;

}

function quitaPuntos($datosUser,$datosPro,$ses,$n){

    

    if ($datosPro <= $datosUser) {

        $punt = $datosUser - $datosPro;
        
        actualizaPuntos($ses, $punt);

        compra($n, $ses);

        //$sql = mysql_query("INSERT INTO COMPRA (NOMBRE, USUARIO) VALUES ('$n','$ses') ", $con);

        echo 'Canje realizado de forma satisfactoria.<br />';

        $datosUser = obtienePuntosUsuario($ses);

        echo 'Actualmente posees: ' . $datosUser[0] . ' puntos.';

    } else {
        echo 'Lo sentimos pero no posees los suficientes puntos para adquirir este &aacute;rticulo.<br />';

        $datosUser = obtienePuntosUsuario($ses);

        echo 'Actualmente posees: ' . $datosUser[0] . ' puntos.';
    }
    
        

}

?>

